.theme-color{
	color: #ffbc10;
}
.theme-bk-color{
	background-color: #ffbc10;
}
.f{display: flex;}
.fr{display: flex;flex-direction: row;}
.fr-ac{display: flex;flex-direction:row;align-items: center;}
.fr-as{display: flex;flex-direction: row;align-items: flex-start;}
.fr-ae{display: flex;flex-direction: row;align-items: flex-end;}
.fr-js{display: flex;flex-direction: row;justify-content: flex-start;}
.fr-jc{display: flex;flex-direction: row;justify-content: center;}
.fr-je{display: flex;flex-direction: row;justify-content: flex-end;}
.fr-jsb{display: flex;flex-direction: row;justify-content: space-between;}
.fr-jsa{display: flex;flex-direction: row;justify-content: space-around;}
.fr-ac-jsb{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.fr-ac-jsa{display: flex;flex-direction: row;align-items: center;justify-content: space-around;}
.fr-ae-jsb{display: flex;flex-direction: row;align-items: flex-end;justify-content: space-between;}
.fr-ac-jc{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.fr-as-jsb{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;}

.fc{display: flex;flex-direction: column;}
.fc-ac{display: flex;flex-direction: column;align-items: center;}
.fc-ae{display: flex;flex-direction: column;align-items: flex-end;}
.fc-jc{display: flex;flex-direction: column;justify-content: center;}
.fc-js{display: flex;flex-direction: column;justify-content: flex-start;}
.fc-as{display: flex;flex-direction: column;align-items: flex-start;}
.fc-jsa{display: flex;flex-direction: column;justify-content: space-around;}
.fc-jsb{display: flex;flex-direction: column;justify-content: space-between;}
.fc-ac-jc{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.fc-ac-jsb{display: flex;flex-direction:column;align-items: center;justify-content: space-between;}
.fc-ac-jsa{display: flex;flex-direction:column;align-items: center;justify-content: space-around;}
.fc-ae-jsb{display: flex;flex-direction:column;align-items: flex-end;justify-content: space-between;}
.fc-as-jsa{display: flex;flex-direction:column;align-items: flex-start;justify-content: space-around;}
.fc-as-jsb{display: flex;flex-direction:column;align-items: flex-start;justify-content: space-between;}
.fc-as-jc{display: flex;flex-direction:column;align-items: flex-start;justify-content: center;}
.frw{display: flex;flex-direction: row;flex-wrap: wrap;}
.fw{display: flex;flex-wrap: wrap;}
.fw-fc{display: flex;flex-wrap: wrap;justify-content:center;}
.fw-fs{display: flex;flex-wrap: wrap;justify-content:flex-start;}
.fw-sb{display: flex;flex-wrap: wrap;justify-content:space-between;}
.fw-jc-ac{display: flex;flex-wrap: wrap;justify-content:center;align-items: center;}
.flex-1{flex: 1;} .flex-2{flex: 2;} .flex-3{flex: 3;}.flex-4{flex: 4;}.flex-5{flex: 5;}.flex-6{flex: 6;}.flex-7{flex:7;}
.row-num1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;text-overflow:ellipsis;}
.row-num2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;text-overflow:ellipsis;}
.row-num3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;text-overflow:ellipsis;}
.color-99{color: #999999;}.color-oringe{color:#ff9900}
.bold{font-weight: bold;}
.font-500{font-weight: 500;}
.icon-size{width:36rpx;height: 36rpx;margin-right: 8rpx;}
.order-icon{width:52rpx;height: 52rpx;}
.next-page{width: 20rpx;height: 20rpx;}
.ycs{overflow: hidden;}
.yc-now{overflow: hidden;white-space: nowrap;text-overflow: clip;}
.yc{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yc-more{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.line-delect{text-decoration:line-through;}
.occupied{display: block;height: 1.8em;}
.width-100{width: 100%;}

//定位
 .pos-f{position: fixed;}
 .pos-a{position: absolute;}
 .pos-r{position: relative;}
 
 //外边距
 .mt-5 {
     margin-top: 5rpx;
 }
 .mt-10 {
     margin-top: 10rpx;
 }
 .mt-15 {
     margin-top: 15rpx;
 }
 .mt-20 {
     margin-top: 20rpx;
 }
 .mt-30 {
     margin-top: 30rpx;
 }
 
 .mr-5 {
     margin-right: 5rpx;
 }
 .mr-10 {
     margin-right: 10rpx;
 }
 .mr-20 {
     margin-right: 20rpx;
 }
 .mr-30 {
     margin-right: 30rpx;
 }
 
 .mb-5 {
     margin-bottom: 5rpx;
 }
 .mb-10 {
     margin-bottom: 10rpx;
 }
 .mb-20 {
     margin-bottom: 20rpx;
 }
 .mb-30 {
     margin-bottom: 30rpx;
 }
 
 .ml-5 {
     margin-left: 5rpx;
 }
 .ml-10 {
     margin-left: 10rpx;
 }
 .ml-20 {
     margin-left: 20rpx;
 }
 .ml-30 {
     margin-left: 30rpx;
 }
 .ml-40 {
     margin-left: 40rpx;
 }
 
 
 //内边距
 .pt-10 {
     padding-top: 10rpx;
 }
 .pt-15 {
     padding-top: 15rpx;
 }
 .pt-20 {
     padding-top: 20rpx;
 }
 .pt-30 {
     padding-top: 30rpx;
 }
 
 .pr-5 {
     padding-right: 5rpx;
 }
 .pr-10 {
     padding-right: 10rpx;
 }
 .pr-20 {
     padding-right: 20rpx;
 }
 .pr-30 {
     padding-right: 30rpx;
 }
 
 .pb-5 {
     padding-bottom: 5rpx;
 }
 .pb-10 {
     padding-bottom: 10rpx;
 }
 .pb-20 {
     padding-bottom: 20rpx;
 }
 .pb-30 {
     padding-bottom: 30rpx;
 }
 
 .pl-5 {
     padding-left: 5rpx;
 }
 .pl-10 {
     padding-left: 10rpx;
 }
 .pl-20 {
     padding-left: 20rpx;
 }
 .pl-30 {
     padding-left: 30rpx;
 }
 .pl-40 {
     padding-left: 40rpx;
 }
 
 
 .fs-10 {
     font-size: 20rpx;
 }
 .fs-12 {
     font-size: 24rpx;
 }
 .fs-14 {
     font-size: 28rpx;
 }
 .fs-15 {
     font-size: 30rpx;
 }
 .fs-16 {
     font-size: 32rpx;
 }
 .fs-17 {
     font-size: 34rpx;
 }
 .fs-18 {
     font-size: 36rpx;
 }
 .fs-19 {
     font-size: 38rpx;
 }
 .fs-20{
     font-size: 40rpx;
 }
 .fs-21{
     font-size: 42rpx;
 }
 .fs-22{
     font-size: 44rpx;
 }
 .fs-23{
     font-size: 46rpx;
 }
 .fs-24{
     font-size: 48rpx;
 }